@charset "utf-8";
/* CSS Document */
* {word-wrap: break-word;}
html,body,div,h1,h2,h3,h4,h5,h6,p,table,th,tr,td,ol,ul,li,dl,dt,dd,form{ padding:0; margin:0;}
i,em,address{ font-style:normal; font-weight:normal;}
h1,h2,h3,h4,h5,h6{ font-size:inherit; font-weight:normal;}
table,th,tr{ font-weight:normal; border-collapse:collapse; border-spacing:0;}
li{list-style:none;}
body{font:12px/1.6em "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif; color:#333;}
img{ border:none;}
a:link{ color:#333; text-decoration:none;}
a:hover{ color:#fc1111; text-decoration:underline;}
a:active{}
a:visited{ color:#333;}
.pagebg{ background:#fff url(images/bg.jpg) repeat-x 50% 0;}
.clouds_stage{height:400px;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0;background:#fff url(images/bg.jpg) repeat-x 0 0;}
.left{ float:left;}
.right{ float:right;}
.header,.content,.footer{width:960px; margin:0 auto; position:relative; z-index:4;}
/*.pns{ float:right; color:#fff; font-size:14px; padding-top:12px;}
.pns td{ line-height:28px; padding-left:6px;}
.pns a{ color:#fff; margin-left:10px;}
.pns .px{ border:1px solid #333; padding:0 4px; height:20px; outline:none; width:100px;}
.fastlg{float:right; color:#fff; border-right:1px solid #fff; padding-right:10px; margin-top:12px; padding-top:8px; margin-right:10px;}*/
.fastlg img{ max-height:24px; max-width:124px;}
.fastlg p{ padding-top:4px;}
.header{ height:88px; background:url(images/head.jpg) no-repeat center 0;}
.mainNav{background:url(images/menu_left.png) no-repeat left center; padding:0 10px;width:980px;margin:0 auto;position:relative;z-index:400;}
.mainNav .rImg{ position:absolute; top:0px; right:0; width:10px; height:36px; background:url(images/menu_right.png) no-repeat 0 center;}
.nav{height:36px;background:url(images/menu_bg.png) repeat-x 0 center;}
.nav > li{float:left; position:relative; z-index:4; padding-top:6px; height:30px;padding-left:10px; padding-right:10px;}
.nav a{ text-decoration:none;}
.nav > li > a{display:block;line-height:24px;font-size:16px;height:24px; padding-left:10px;width:100px; text-align:center;}
.nav > li > a em{display:block; height:100%; padding-right:14px; padding-left:4px;}
.nav > li.selected > a{ background:url(images/menu_over.png) no-repeat 0 0; color:#fff;}
.nav > li.selected > a em{ background:url(images/menu_over.png) no-repeat right -25px;}
.nav > li > a:hover{ background:url(images/menu_over.png) no-repeat 0 0; color:#fff;}
.nav > li > a:hover em{ background:url(images/menu_over.png) no-repeat right -25px;}
.nav > li:hover ul{ display:block;}
.nav ul{position:absolute;top:35px;left:0;width:100%; background-color:#fff; padding:6px 0; display:none; font-size:13px;}
.nav ul li{line-height:24px;margin:0 10px; padding-left:10px;}
.nav ul li a{ display:block;text-align:center; padding-right:10px;}
.nav ul li:hover{ background:url(images/menu_over.png) no-repeat 0 0;}
.nav ul li:hover a{ background:url(images/menu_over.png) no-repeat right -25px;color:#fff;}
/* slide */
.slide{width:1000px;height:300px;margin:10px auto;overflow:hidden;position:relative;background-color:#000;z-index:2; border-radius:10px;}
.slide ul{height:300px;}
.slide ul li{width:1000px;height:360px;float:left;}
.slide .bg{width:1000px;height:34px;position:absolute;background-color:#000;bottom:0;left:0;border-top:1px solid #fff;filter:alpha(opacity=30);opacity:.3;z-index:5;}
.slide .num{overflow:hidden;zoom:1;position:absolute;right:20px;bottom:11px;z-index:10;}
.slide .num span{display:inline-block;width:12px;height:12px;background:url(images/bg-slide.png) 0 -12px no-repeat;_background:url(images/ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.slide .num span.on{background-position:0 0;}
.slide .skip{display:none;_display:block;width:23px;height:47px;background:url(images/bg-slide.png) no-repeat;_background:url(images/ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.slide .prev{background-position:0 -172px;left:10px;}
.slide .prev:hover{background-position:0 -219px;}
.slide .next{background-position:-23px -172px;right:10px;}
.slide .next:hover{background-position:-23px -219px;}
.slide:hover .prev,.slide:hover .next{display:block;}
.slide .num{bottom:11px;}
.content{ overflow:hidden; padding-bottom:10px;}
.width706{ width:640px; overflow:hidden; border:1px solid #004d8f; border-radius:4px; height:365px;}
.width280{ width:310px; overflow:hidden; border:1px solid #004d8f; border-radius:4px; height:365px;}
.sTab{ overflow:hidden; height:32px; font-size:15px;border-bottom:1px solid #004d8f;}
.sTab li{ float:left; line-height:32px; padding:0 20px; border-right:1px solid #004d8f; cursor:pointer;}
.sTab .sel{font-weight:700;background-color:#004d8f; color:#fff;}
.tabTag{ display:none;}
.infoList{ padding:15px;}
.infoList li{overflow:hidden; height:31px; line-height:31px;text-align:right;}
.infoList span{display:block;float:left;width:20px; height:20px; line-height:20px; margin-top:2px; margin-right:6px;text-align:center;background-color:#ccc; overflow:hidden;}
.infoList span.emt{ background-color:#fc0000; color:#fff;}
.infoList a{ float:left;}
.infoList em{ color:#888;}
.chat{height:230px;padding:10px;}
.scroll_list li{border-bottom:#e6e6e6 1px dashed;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}
.scroll_list li .pic{border:#ccc 1px solid;padding:2px;float:left;}
.scroll_list li .text{width:190px;overflow:hidden;/*float:right;*/line-height:22px;}
.userLogin{ padding-top:20px;}
.mlogin{ overflow:hidden; font-size:14px; line-height:22px; padding-top:14px; padding-left:14px;}
.mlogin dd{ float:left; padding-left:4px;}
.mlogin .ipt{ width:150px; height:14px; padding:4px; border:1px solid #aaa; outline:none;}
.mlogin a{ margin-left:60px;}
.mlogin .lgbtn{ cursor:pointer; margin-left:34px;}
.qqlogin{padding-left:16px;font-size:14px;border-top:2px dotted #004d8f; padding-top:14px; margin:30px 16px 0;}
.qqlogin dt{ font-weight:700; color:#004d8f; padding-bottom:4px;}
.qqlogin img:hover{filter:alpha(opacity=70);opacity:0.7;}
.footer{ padding:20px 0;}
.vBigTitle{ overflow:hidden; padding-top:10px; clear:both; padding-left:10px; padding-right:10px;s}
.vBigTitle h2{ float:left; font-size:18px; font-weight:700; line-height:32px;}
.vBigTitle .more{ float:right; font-size:16px; margin-top:10px;}
/*.clrfff{ color:#fff;}*/
.clrfff a{ color:#fff;}
.vList{ overflow:hidden; padding-top:10px; width:1020px;}
.vList li{float:left; margin-right:5px; background-color:#eee; margin-bottom:10px; padding:6px;}
.vList .img{ width:175px; height:100px; overflow:hidden;}
.vList img{ max-height:100px; max-width:180px;}
.vList .name{ font-size:14px; padding:6px 0; overflow:hidden; white-space:nowrap; width:175px;}
.vList .playInfo{ overflow:hidden; width:175px;}
.vList .playInfo span{ font-weight:700; color:#fc0000; padding:0 4px;}

.add_comment{margin-top: 10px;margin-left: 10px;}

/* add 2015-1-1 */
.frLink{background-color: #fff;margin: 0 auto;width: 1000px;overflow: hidden;padding: 20px 0;clear: both;}
.frLink .titlebox{overflow: hidden;clear: both;margin-left: 20px;}
.frLink .titlebox h1{float: left;padding: 0 20px;background-color: #FB9F00;color: #fff;font-size: 13px;height: 30px;line-height: 30px;}

.ulist{overflow: hidden;padding-top: 14px;padding-right: 10px;}
.ulist li{float: left;margin-left: 20px;\font-size: 13px;line-height: 24px;}

/* add by shifeng */
/*内容页*/
.container{display: block;width: 960px;margin:0 auto;}
.page-content{ float: left; width: 100%; margin: 35px 0 0 0; }
/*分页左侧*/
.left-yahong{float: left;width: 212px;}
.left-yahong .tit{ float: left; width: 100%; height: 30px; border-bottom: 2px solid #e1e1e1;}
.left-yahong .tit em{ display: block; float: left; width: 5px; height: 20px; background:#004d8f;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;behavior: url(pie.htc); }
.left-yahong .tit h6{ float: left; height: 20px; margin: 0 0 0 3px; line-height: 20px; color: #333; font-size: 18px; text-align: left;}
.left-yahong .tit p{ float: left; height: 20px; margin: 0 0 0 1px; line-height: 20px; color: #999; font-size: 13px; text-align: left;}
.left-menu{float: left; width: 210px; background: #fff; margin-bottom: 10px;}
.left-menu dd{ float: left; width: 100%; height: auto; border-bottom: 1px dashed #e1e1e1; }
.left-menu dd .left-parent{display: block; float: left; width: 100%; height: 34px; background: url(../images/icon01.png) no-repeat 10px center; color: #333;line-height: 34px;  text-align: left; text-indent: 25px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(pie.htc); }
.left-menu dd .left-parent:hover,.left-menu dd .left-parent.selected{background: url(../images/icon02.png) no-repeat 10px center #004d8f;;  color: #fff;}
.left-menu dd .left-child{ float: left; width: 100%; margin: 2px 0 0 0; background: #fafafa;}
.left-menu dd .left-child .child-tit{ float: left; width: 100%; height: 30px; background: #f2f2f2; border-bottom: 1px solid #6cb027;}
.left-menu dd .left-child .child-tit li{ float: left; width: 50%;}
.left-menu dd .left-child .child-tit a{ display: block; float: left; width: 100%; height: 30px; line-height: 30px; text-align: center; color: #666;}
.left-menu dd .left-child .child-tit li.hover a{ background: #6cb027; color: #fff;}
.left-menu dd .left-child .child-con{ float: left; width: 100%; margin: 5px 0 15px 0;}
.left-menu dd .left-child .child-con a{ display: block; float: left; width: 100%; height: 24px; background: url(../images/beice-icon25.png) no-repeat 10px center; line-height: 24px; color: #666; text-align: left; text-indent: 20px;}
.left-menu dd .left-child .child-con a:hover,.left-menu dd .left-child .child-con a.selected{ color: #004d8f;}
.left-menu dd .left-child .child-con h6{ float: left; width: 100%; height: 30px; background: url(../images/beice-icon26.png) no-repeat bottom center #fff; line-height: 30px; text-align: left; color: #6cb027; text-indent: 20px;}

.center{ float: right;width: 720px;}
.center .tit{ float: left; width: 100%; margin: 30px 0 0 0; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.center .tit h6{ float: left; width: 100%; line-height: 30px; font-size: 20px; color: #333; font-weight: bold; text-align: center; }
.center .tit .subtitle{ float: left; width: 100%; height: 30px;}
.center .tit .subtitle .time{ float: left; width: 58%; margin-right: 2%; line-height: 30px; color: #666; text-align: right;}
.center .tit .subtitle .count{ float: left; width: 38%; margin-left: 2%;line-height: 30px; color: #666; text-align: left;}
.center .con{ float: left; width: 717px; margin: 20px 0; border:1px solid #e1e1e1;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(pie.htc); }
.center .con p{ float: left; width: 100%; margin-top: 30px; line-height: 20px; text-align: left; text-indent: 24px; font-size: 14px; color: #333;}
.center .con .img{ float: left; width: 100%; margin-top: 20px; overflow: hidden;}
.center .con .img img{ display: block; max-width: 750px; _width:expression(document.body.clientWidth > 750 ? "750px" : "auto"); margin: 0 auto;}


